package com.qiyi.player.core.video.provider
{
   import flash.events.IEventDispatcher;
   import com.qiyi.player.core.IDestroy;
   
   public interface IProvider extends IEventDispatcher, IDestroy
   {
      
      function get loadingFailed() : Boolean;
      
      function set openSelectPlay(param1:Boolean) : void;
      
      function stopLoading() : void;
      
      function clear() : void;
      
      function prepareSwitchMediaData() : void;
      
      function retry() : void;
      
      function seek(param1:int) : void;
      
      function drive() : void;
   }
}
